﻿using Acme.BookStore.RoomTypes;
using SC.UserCenter.Infra;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace Acme.BookStore.RoomNos
{
    /// <summary>
    /// 房号服务接口
    /// </summary>
    public interface IRoomNoServices
    {
        // 添加方法声明
        Task<ApiResult> RoomNoAdd(RoomNoDTO roomNoDTO);
        //显示查询方法声明
        Task<ResultDto<List<RoomNoTypeDTO>>> RoomNoShow(Guid? roomTypeId, string? roomNO, bool? roomStatus);
        // 添加修改状态方法声明
        Task<ApiResult> UpdateRoomStatus(Guid id); 
        // 修改
        Task<ApiResult> UpdateRoomNo(RoomNoUpdateDTO RoomupdateDTO);
        // 单删
        Task <ApiResult> DeleteRoomNo(Guid id);
        //批量修改状态
        Task<ApiResult> UpdateAllState(List<Guid> ids);




    }
}
